package com.byxy.service;

import java.util.List;

import com.byxy.entity.Line;

public interface LineService {
	/**
	 * 查询所有记录
	 * 
	 * @return
	 */
	List<Line> listAll();

	/**
	 * 通过ID删除记录
	 * 
	 * @param id
	 */
	void delete(int id);

	/**
	 * 保存记录
	 * 
	 * @param line
	 */
	void save(Line line);

	/**
	 * 通过ID获取记录
	 * 
	 * @param id
	 * @return
	 */
	Line getById(int id);

	/**
	 * 更新记录
	 * 
	 * @param line
	 */
	void update(Line line);

	/**
	 * 
	 * @param page
	 *            当前页，从1开始
	 * @param rows
	 *            行数，>0
	 * @return
	 */
	List<Line> listPage(int page, int rows);

	/**
	 * 统计记录数
	 * 
	 * @return
	 */
	long count();
}
